package com.spoplar.pojo;

import java.util.Date;

public class MerchantAlipayTrade {
    private Long id;

    private String outTradeNo;

    private String merPayToken;

    private String shopPayToken;

    private String scene;

    private String authCode;

    private String productCode;

    private String subject;

    private String buyerId;

    private String sellerId;

    private Integer totalAmount;

    private Integer discountableAmount;

    private String body;

    private String goodsDetail;

    private String operatorId;

    private String storeId;

    private String terminalId;

    private String extendParams;

    private String sysServiceProviderId;

    private String timeoutExpress;

    private String appId;

    private String method;

    private String format;

    private String charset;

    private String signType;

    private String sign;

    private Date timestamp;

    private String version;

    private String notifyUrl;

    private String appAuthToken;

    private String requestContent;

    private String code;

    private String msg;

    private String subCode;

    private String subMsg;

    private String tradeNo;

    private String buyerLogonId;

    private Integer receiptAmount;

    private Integer buyerPayAmount;

    private Integer pointAmount;

    private Integer invoiceAmount;

    private Date gmtPayment;

    private String fundBillList;

    private Integer cardBalance;

    private String storeName;

    private String buyerUserId;

    private String discountGoodsDetail;

    private String voucherDetailList;

    private String businessParams;

    private String buyerUserType;

    private int tradeStatus;

    private Date createTime;

    private Date updateTime;

    public MerchantAlipayTrade(Long id, String outTradeNo, String merPayToken, String shopPayToken, String scene, String authCode, String productCode, String subject, String buyerId, String sellerId, Integer totalAmount, Integer discountableAmount, String body, String goodsDetail, String operatorId, String storeId, String terminalId, String extendParams, String sysServiceProviderId, String timeoutExpress, String appId, String method, String format, String charset, String signType, String sign, Date timestamp, String version, String notifyUrl, String appAuthToken, String requestContent, String code, String msg, String subCode, String subMsg, String tradeNo, String buyerLogonId, Integer receiptAmount, Integer buyerPayAmount, Integer pointAmount, Integer invoiceAmount, Date gmtPayment, String fundBillList, Integer cardBalance, String storeName, String buyerUserId, String discountGoodsDetail, String voucherDetailList, String businessParams, String buyerUserType, int tradeStatus, Date createTime, Date updateTime) {
        this.id = id;
        this.outTradeNo = outTradeNo;
        this.merPayToken = merPayToken;
        this.shopPayToken = shopPayToken;
        this.scene = scene;
        this.authCode = authCode;
        this.productCode = productCode;
        this.subject = subject;
        this.buyerId = buyerId;
        this.sellerId = sellerId;
        this.totalAmount = totalAmount;
        this.discountableAmount = discountableAmount;
        this.body = body;
        this.goodsDetail = goodsDetail;
        this.operatorId = operatorId;
        this.storeId = storeId;
        this.terminalId = terminalId;
        this.extendParams = extendParams;
        this.sysServiceProviderId = sysServiceProviderId;
        this.timeoutExpress = timeoutExpress;
        this.appId = appId;
        this.method = method;
        this.format = format;
        this.charset = charset;
        this.signType = signType;
        this.sign = sign;
        this.timestamp = timestamp;
        this.version = version;
        this.notifyUrl = notifyUrl;
        this.appAuthToken = appAuthToken;
        this.requestContent = requestContent;
        this.code = code;
        this.msg = msg;
        this.subCode = subCode;
        this.subMsg = subMsg;
        this.tradeNo = tradeNo;
        this.buyerLogonId = buyerLogonId;
        this.receiptAmount = receiptAmount;
        this.buyerPayAmount = buyerPayAmount;
        this.pointAmount = pointAmount;
        this.invoiceAmount = invoiceAmount;
        this.gmtPayment = gmtPayment;
        this.fundBillList = fundBillList;
        this.cardBalance = cardBalance;
        this.storeName = storeName;
        this.buyerUserId = buyerUserId;
        this.discountGoodsDetail = discountGoodsDetail;
        this.voucherDetailList = voucherDetailList;
        this.businessParams = businessParams;
        this.buyerUserType = buyerUserType;
        this.tradeStatus = tradeStatus;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }

    public MerchantAlipayTrade() {
        super();
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo == null ? null : outTradeNo.trim();
    }

    public String getMerPayToken() {
        return merPayToken;
    }

    public void setMerPayToken(String merPayToken) {
        this.merPayToken = merPayToken == null ? null : merPayToken.trim();
    }

    public String getShopPayToken() {
        return shopPayToken;
    }

    public void setShopPayToken(String shopPayToken) {
        this.shopPayToken = shopPayToken == null ? null : shopPayToken.trim();
    }

    public String getScene() {
        return scene;
    }

    public void setScene(String scene) {
        this.scene = scene == null ? null : scene.trim();
    }

    public String getAuthCode() {
        return authCode;
    }

    public void setAuthCode(String authCode) {
        this.authCode = authCode == null ? null : authCode.trim();
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode == null ? null : productCode.trim();
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject == null ? null : subject.trim();
    }

    public String getBuyerId() {
        return buyerId;
    }

    public void setBuyerId(String buyerId) {
        this.buyerId = buyerId == null ? null : buyerId.trim();
    }

    public String getSellerId() {
        return sellerId;
    }

    public void setSellerId(String sellerId) {
        this.sellerId = sellerId == null ? null : sellerId.trim();
    }

    public Integer getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Integer totalAmount) {
        this.totalAmount = totalAmount;
    }

    public Integer getDiscountableAmount() {
        return discountableAmount;
    }

    public void setDiscountableAmount(Integer discountableAmount) {
        this.discountableAmount = discountableAmount;
    }

    public String getBody() {
        return body;
    }

    public void setBody(String body) {
        this.body = body == null ? null : body.trim();
    }

    public String getGoodsDetail() {
        return goodsDetail;
    }

    public void setGoodsDetail(String goodsDetail) {
        this.goodsDetail = goodsDetail == null ? null : goodsDetail.trim();
    }

    public String getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(String operatorId) {
        this.operatorId = operatorId == null ? null : operatorId.trim();
    }

    public String getStoreId() {
        return storeId;
    }

    public void setStoreId(String storeId) {
        this.storeId = storeId == null ? null : storeId.trim();
    }

    public String getTerminalId() {
        return terminalId;
    }

    public void setTerminalId(String terminalId) {
        this.terminalId = terminalId == null ? null : terminalId.trim();
    }

    public String getExtendParams() {
        return extendParams;
    }

    public void setExtendParams(String extendParams) {
        this.extendParams = extendParams == null ? null : extendParams.trim();
    }

    public String getSysServiceProviderId() {
        return sysServiceProviderId;
    }

    public void setSysServiceProviderId(String sysServiceProviderId) {
        this.sysServiceProviderId = sysServiceProviderId == null ? null : sysServiceProviderId.trim();
    }

    public String getTimeoutExpress() {
        return timeoutExpress;
    }

    public void setTimeoutExpress(String timeoutExpress) {
        this.timeoutExpress = timeoutExpress == null ? null : timeoutExpress.trim();
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId == null ? null : appId.trim();
    }

    public String getMethod() {
        return method;
    }

    public void setMethod(String method) {
        this.method = method == null ? null : method.trim();
    }

    public String getFormat() {
        return format;
    }

    public void setFormat(String format) {
        this.format = format == null ? null : format.trim();
    }

    public String getCharset() {
        return charset;
    }

    public void setCharset(String charset) {
        this.charset = charset == null ? null : charset.trim();
    }

    public String getSignType() {
        return signType;
    }

    public void setSignType(String signType) {
        this.signType = signType == null ? null : signType.trim();
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign == null ? null : sign.trim();
    }

    public Date getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Date timestamp) {
        this.timestamp = timestamp;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version == null ? null : version.trim();
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl == null ? null : notifyUrl.trim();
    }

    public String getAppAuthToken() {
        return appAuthToken;
    }

    public void setAppAuthToken(String appAuthToken) {
        this.appAuthToken = appAuthToken == null ? null : appAuthToken.trim();
    }

    public String getRequestContent() {
        return requestContent;
    }

    public void setRequestContent(String requestContent) {
        this.requestContent = requestContent == null ? null : requestContent.trim();
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg == null ? null : msg.trim();
    }

    public String getSubCode() {
        return subCode;
    }

    public void setSubCode(String subCode) {
        this.subCode = subCode == null ? null : subCode.trim();
    }

    public String getSubMsg() {
        return subMsg;
    }

    public void setSubMsg(String subMsg) {
        this.subMsg = subMsg == null ? null : subMsg.trim();
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo == null ? null : tradeNo.trim();
    }

    public String getBuyerLogonId() {
        return buyerLogonId;
    }

    public void setBuyerLogonId(String buyerLogonId) {
        this.buyerLogonId = buyerLogonId == null ? null : buyerLogonId.trim();
    }

    public Integer getReceiptAmount() {
        return receiptAmount;
    }

    public void setReceiptAmount(Integer receiptAmount) {
        this.receiptAmount = receiptAmount;
    }

    public Integer getBuyerPayAmount() {
        return buyerPayAmount;
    }

    public void setBuyerPayAmount(Integer buyerPayAmount) {
        this.buyerPayAmount = buyerPayAmount;
    }

    public Integer getPointAmount() {
        return pointAmount;
    }

    public void setPointAmount(Integer pointAmount) {
        this.pointAmount = pointAmount;
    }

    public Integer getInvoiceAmount() {
        return invoiceAmount;
    }

    public void setInvoiceAmount(Integer invoiceAmount) {
        this.invoiceAmount = invoiceAmount;
    }

    public Date getGmtPayment() {
        return gmtPayment;
    }

    public void setGmtPayment(Date gmtPayment) {
        this.gmtPayment = gmtPayment;
    }

    public String getFundBillList() {
        return fundBillList;
    }

    public void setFundBillList(String fundBillList) {
        this.fundBillList = fundBillList == null ? null : fundBillList.trim();
    }

    public Integer getCardBalance() {
        return cardBalance;
    }

    public void setCardBalance(Integer cardBalance) {
        this.cardBalance = cardBalance;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName == null ? null : storeName.trim();
    }

    public String getBuyerUserId() {
        return buyerUserId;
    }

    public void setBuyerUserId(String buyerUserId) {
        this.buyerUserId = buyerUserId == null ? null : buyerUserId.trim();
    }

    public String getDiscountGoodsDetail() {
        return discountGoodsDetail;
    }

    public void setDiscountGoodsDetail(String discountGoodsDetail) {
        this.discountGoodsDetail = discountGoodsDetail == null ? null : discountGoodsDetail.trim();
    }

    public String getVoucherDetailList() {
        return voucherDetailList;
    }

    public void setVoucherDetailList(String voucherDetailList) {
        this.voucherDetailList = voucherDetailList == null ? null : voucherDetailList.trim();
    }

    public String getBusinessParams() {
        return businessParams;
    }

    public void setBusinessParams(String businessParams) {
        this.businessParams = businessParams == null ? null : businessParams.trim();
    }

    public String getBuyerUserType() {
        return buyerUserType;
    }

    public void setBuyerUserType(String buyerUserType) {
        this.buyerUserType = buyerUserType == null ? null : buyerUserType.trim();
    }

    public int getTradeStatus() {
        return tradeStatus;
    }

    public void setTradeStatus(int tradeStatus) {
        this.tradeStatus = tradeStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}